home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / SCRIPTZ / PMR40.EXE / README.TXT < prev    next >
Text File  |  1997-03-22  |  32KB  |  566 lines

  1. Welcome to the readme.txt file for the Protection MASTER Script version 4.
  2. This script is copyright (c) 1997 Ventura.
  3.  
  4.  
  5. --= Intro =--
  6.  
  7. SPECIAL NOTE: If this is the second time you have downloaded version 4.0 of
  8. this script, sorry about the installation problems that you may have
  9. experienced the first time around. I was forgetting that not everybody is as
  10. proficient with the dos prompt as I am. This time round, the winzip self-
  11. extracting exe file should have made life a lot easier.
  12.  
  13. If you have a problem with the script, or have found what you think is a
  14. bug, and the answer isn't in this file, come to #Protection on DALnet.  It's
  15. the official help channel for the Protection MASTER Script, and I have set it
  16. up for this purpose.  Here, I'll be happy to answer your questions (assuming
  17. the answers aren't already here, of course). I should mention; with regards to
  18. 3.25final, I had a couple of annoying visitors over the weeks, so if you're
  19. not coming to have a decent, civilised conversation with me, then don't bother
  20. atall. Alternatively, if I'm not on the channel, you can always email me, on
  21. ventura@iinet.net.au. Above all, have fun on irc, because that's what it's
  22. there for :)
  23.  
  24. I'll be accepting submissions from people with regards to version 4.1, so if
  25. there's anything you'd like to see in this script, get in touch with me, via
  26. one of the two ways mentioned above. I don't make any promises about whether
  27. or not this will happen tho; your submission may not see the light of day,
  28. but it helps if it's logical, clear, and at least 'protection-related'...
  29.  
  30.  
  31. --= How good are you? =--
  32.  
  33. I will assume that you've set the script up, and have entered your
  34. appropriate settings into mIRC.  If you're relatively new to irc, and don't
  35. know what a lot of the stuff in this script will mean, I suggest you use
  36. the simple version of the popups, rather than the advanced. In the status
  37. window popup, you can see "==> SwitchToSimplePopups <=="...i would assume
  38. you click that immediately. The popups that you will then be using should
  39. appear a lot simpler, with fewer options. Despite there being a simple popups
  40. menu tho, this script is geared more towards the professional ircer.  With
  41. the level of customisability available, and the sheer number of options,
  42. you're going to have to know what these things mean.
  43.  
  44.  
  45. --= Keyboard Shortcuts =--
  46.  
  47. There are currently 6 keyboard shortcuts programmed into the script.  The
  48. first 5 (F5-F9) are used to view the current settings; F10 is an emergency
  49. shortcut that will enable all private flood protection on very high settings,
  50. turn immunity off and enable the kick on private flood...
  51.  
  52.         F5 - View the Channel Flood Protection settings
  53.         F6 - View the Channel Mass Mode Protection settings
  54.         F7 - View the Private Flood Protection settings
  55.         F8 - View the Private CTCP Protection settings
  56.         F9 - View the Miscellaneous settings
  57.         F10 - Emergency enable all private flood protection, disable immunity,
  58.               and enable the private flood kick
  59.  
  60. If you have used F10, you will have to re-enter all of your prior settings
  61. into the script (admittedly there aren't many tho). I'm considering making
  62. this a taggable button, to switch between the emergency settings and your
  63. normal settings; it all comes down to coding space.  Check out the changes I
  64. will have listed when I release 4.1, to see if this happened...
  65.  
  66.  
  67. --= The Popups =--
  68.  
  69. Due to size limitations, the popups format has been changed slightly from
  70. the last version, 3.25.  The popup that will appear in the status window and
  71. the toolbar popup contains the input to change the flood protection
  72. settings. The popups that appear in the channel popups contain channel-
  73. specific functions only, like performing channel scans, and adding and
  74. removing from the auto join list.
  75.  
  76.  
  77. **STATUS WINDOW AND TOOLBAR POPUPS**
  78.  
  79. CHANNEL FLOOD PROTECTION SETTINGS
  80. (concerning the various types of flood that people can perform in a channel.
  81. The Viewing current settings, at the top, displays all the current settings
  82. for your perusal).
  83.  
  84. -Channel Text Flood - this controls normal text flood, and includes action
  85.         /me commands, and channel-wide notices. You can disable the routine,
  86.         so that the script doesn't check for text flood within the channel,
  87.         enable the routine (based on the current settings), and edit the
  88.         settings. The script will ask "how many lines of text (default 5)"
  89.         to which, you key in a number indicating how many lines must pass
  90.         before you wish to have the flood protection initiate, and then click
  91.         on 'ok', or press enter. Then it will ask "In how many seconds
  92.         (default 5)" In here you input in how many seconds that these lines
  93.         must occur, for the text flood protection to initiate. Once these
  94.         two settings have been correctly entered, the script will inform
  95.         you that "channel text flood protection now activates on <??> lines
  96.         in <??> seconds when enabled", depending on the choices you made.
  97.         The more extreme settings have been cancelled out, so it is impossible
  98.         to enter unreasonable amounts.
  99.  
  100. -Channel Join-Part Flood - Some people like to flood a channel by joining the
  101.         channel, then parting, then joining, then parting....over and over.
  102.         If its done quickly enough, it can be an annoying flood, so there
  103.         must be protection for it. As it was with the channel text flood,
  104.         you may edit the settings to choose how many times that this must
  105.         happen (either a join or a part), in how many seconds, before the
  106.         script's protection engages to combat such a flood.
  107.  
  108. -Channel Nick-Change Flood - Another known way of flooding is by changing
  109.         your nickname continuously. This can also be frustrating to prevent
  110.         since the nick is always changing, and it can be hard to establish a
  111.         lock in order to invoke the protection. 
  112.  
  113. -Channel Repeating Flood - Exactly what it says...people saying the same
  114.         thing two or three, or even more times.  It's unnecessary, and can
  115.         be easily prevented. Most people think that protection on just two
  116.         repeats is a bit unnecessary, so the default is set at 3. The old
  117.         script had repeat protection, but it was set to protect on two
  118.         repeats, and this could not be modified.
  119.  
  120. -Channel Length Flood - this comes into an effect when a line from someone
  121.         is unncessarily long, usually enough to fill up a couple of lines. On
  122.         some systems, with a smaller windows resolution and larger font size,
  123.         a length flood can effectively equate to 3 lines of normal text,
  124.         perhaps more. The setting to be changed for this, isn't "how many
  125.         times in how many seconds", but "how long".  It counts the number
  126.         of characters submitted, with the default of 300 being very fair.
  127.  
  128. -Channel Colour Flood - I don't have anything against colour myself, but too
  129.         much of it is definitely annoying, so there has to be a kick that
  130.         protects against it. The command used for colour change in text is
  131.         ctrl+k, which the script searches for.  It detects how many times
  132.         ctrl+k has been used, and then kicks if it exceeds the current
  133.         setting. The setting for this defines the colour change limit.
  134.  
  135. -Channel CAPS Flood - Excessive CAPS use can be just as annoying as many of
  136.         the other types of flood.  This protection covers not only caps,
  137.         but excessive use of strange characters too, such as %*$*((*$.  The
  138.         setting for this determines the minimum length of any submission,
  139.         before the caps protection is considered (eg. someone saying :) -
  140.         while that is classed as 'strange characters', you wouldnt want to
  141.         kick someone for it.
  142.  
  143. CHANNEL MASS MODE PROTECTION SETTINGS
  144. (These settings are more channel protection related, rather than flood
  145. protection. An attempted mass-deop (the sign of a takeover), for example, can
  146. be prevented by protecting if too many deops happen too quickly).
  147.  
  148. -Mass Deop Protection - How many deops will you allow in how much time,
  149.         before you think its time to do something about it?
  150.  
  151. -The rest of these, from this point, are pretty straightforward.  Mass Op
  152.         protection initiates on too many ops, and you've got mass kick, ban
  153.         and devoice protection also.
  154.  
  155. PRIVATE FLOOD PROTECTION SETTINGS
  156. (These settings are not channel-related. Now we're talking various private
  157. text protections, including dcc text).
  158.  
  159. -Private MSG Flood - If people direct flood attacks against you, this is
  160.         the best way to prevent it.  As usual, you can select how many times
  161.         in how many seconds, an msg must be received from another person,
  162.         before you initiate ignore protection.
  163.  
  164. -Private Notice Flood - Normally, /notice's would be placed in the routine
  165.         above, but I wanted to separate them.  Being on DALnet, I don't want
  166.         to be ignoring ChanServ and NickServ, but I still want to be able to
  167.         enable msg flood protection.
  168.  
  169. -The rest of these work the same way as the channel flood protection settings.
  170.         There is also protection for dcc text flood protection. It might be a
  171.         good time to mention that the repeating, length, colour and caps
  172.         protections work for msg, notice and dcc text, so if you're going to
  173.         turn repeating on for 3 repeats in 5 seconds, it will check for
  174.         notice repeating and dcc text repeating, aswell as msg repeating.
  175.  
  176. PRIVATE CTCP PROTECTION SETTINGS
  177. (This is the sort of stuff that has the ability to flood you off the server,
  178. because it usually demands a reply from the receiver, and if you're caught
  179. replying to too much, the server takes you out as part of its own flood
  180. protection).
  181.  
  182. -Private CTCP Flood - This is the big one, right here, but the Protection
  183.         MASTER has excellent CTCP flood protection. This covers pings and
  184.         versions and userinfo's and all that, but nothing to do with dcc
  185.         requests or sound requests (they have their own flood protection
  186.         routines). As usual, you can specify how many you must receive in
  187.         how many seconds, before the protection sets in, but this works a
  188.         little differently in that, when this counts up, it counts everyone,
  189.         not just individual people.  This is because several of the more
  190.         powerful floods (I've encountered one from efnet) involve ctcp
  191.         requests from a lot of different locations, which require an
  192.         immediate ignore to combat. Thus, when invoking protection, this
  193.         routine ignores EVERYONE. It ignores all further ctcp commands from
  194.         ANYONE for 30 seconds. You don't ever have to worry about being ctcp
  195.         flooded off of irc (I don't care what irc network you're on).
  196.  
  197. -Private DCC Send/Chat Flood - This works on the dcc sends and chat received.
  198.         Some people like to dcc request flood because you end up with
  199.         windows all about the place asking if you want to accept this file
  200.         or that chat. Of course, you can choose how many you must receive
  201.         before your protection engages.
  202.  
  203. -Private Sound Flood - I can't say I've ever been sound flooded, but someone
  204.         out there will have, and this may come in handy.
  205.  
  206. -Invite Flood Protection - If you don't like being invited, now you can do
  207.         something about it. The invite protection doesn't work like the
  208.         others do - how many in how many seconds - instead the protection
  209.         for this executes on the first invite received. You have the option
  210.         to disable protection, ignore further invites for 30 seconds, or to
  211.         kick (if possible) and also ignore.
  212.  
  213. MISCELLANEOUS SETTINGS
  214. (Now we're getting down to business.  This is where I describe all the
  215. settings that can be chosen to individually customise your protection
  216. settings).
  217.  
  218. -Immunity - This setting is used for that special group of people that you
  219.         dont want to impose the protection settings upon.  This is where
  220.         the immunity comes in. You can make either your super ops, super and
  221.         voiced users, or all channel ops, immune to your protection settings.
  222.         This also means that, theoretically, they could flood the hell out of
  223.         you, so it would be wise to edit this setting with care. If anyone
  224.         comes to me saying "A superop of mine flooded me off"...well...you
  225.         were warned.
  226.  
  227. -Channel Flooding Punishment Severity - Not long ago I learned that a user
  228.         who was deopped and banned in a channel, couldn't speak. Like being
  229.         in a moderated channel without a voice. So, for those of you who
  230.         wish to just silence someone for that text flood, instead of something
  231.         as forceful as a kick, you can just deop (if opped) and ban a user,
  232.         without adding the kick. A neat option is the option to edit the
  233.         timer length of the ban aswell...you can enter how many seconds you
  234.         want the ban to last. This only works for text flood tho, and
  235.         things like nick change flood, are obviously not affected by it, so
  236.         if someone nick change floods the channel, they will be kicked
  237.         regardless of this setting.
  238.  
  239. -Kicking on Private Flood - If you don't like being privately flooded, and
  240.         want to make sure everyone knows about it, you can turn this feature
  241.         on. If someone floods you in a channel you have ops on, with this
  242.         setting, you will attempt to kick that person from each channel you
  243.         can (all you need is ops). Its a great feature to engage, but if
  244.         you're accidentally flooded by a friend who's not covered in the
  245.         immunity setting (above), it may just make a bad thing worse...
  246.  
  247. -Clone On-Join Detection - The best way to get clones is when they join the
  248.         channel, and this baby will do just that. If you're not interested
  249.         in how many clones are around, you can disable the feature. If you
  250.         want to be informed about clone entry, but that's it...you can do
  251.         that too. But you can also take an active step towards preventing
  252.         how many clones are allowed. You can set a limit...say 2...and the
  253.         script will allow no more than two clones into the channel. If a
  254.         third joins...BAM...they get kick/banned. You can set this limit
  255.         anywhere from 1 to around 20 (enough to cover all circumstances), so
  256.         you'll never have to worry about them again.
  257.  
  258. -Mode Change Protection - The Protection MASTER version 3.25final has a mode
  259.         change protection feature that went on +tn -everything else.  But
  260.         what if your channel defaults to +s for secret, or if you have
  261.         a key set to deny unwanted access to the channel. Well, welcome to
  262.         version 4. You can set a default mode setting that will be enforced
  263.         by the script regardless (except in immunity conditions). A view of
  264.         the options surrounding the setting detail a number of ways that
  265.         it can be enabled. 'Normal' just resets the channel modes...'Deop'
  266.         adds in a deop to whoever attempted the mode change, and 'kick/ban'
  267.         sends them flying out of the channel for it. Editing the settings
  268.         will ask you for the plus modes. The default is +tn, but you only
  269.         have to enter tn. If you entry contains +k or +l (key or limit),
  270.         the next box to appear will ask you for the keysetting or the limit
  271.         number (or both). Then you enter your minus modes. From this point,
  272.         the script will attempt to enforce the new mode settings in all
  273.         channels, so before you edit these settings, it would best to make
  274.         sure you have the authority to do so. The script also sets these
  275.         modes when you've just been opped in a channel, and also when you
  276.         use the channel popups to change the topic to one of those stored...
  277.  
  278. -Server Op Protection - One of the easiest way to gain control of a channel
  279.         is to ride a split server with a few pals. When the split reconnects,
  280.         you end up with ops in the main channel, since the split server would
  281.         have been empty initially. So server op protection deops everything
  282.         that gets ops through a server op, as long as it aint a super op on
  283.         the script.  Beware tho, whatever you're rejoining will probably have
  284.         server op protection of its own, so all-out war usually follows.
  285.  
  286. Super Op auto opping - I added this in as it was requested, but it wasn't
  287.         something I planned. If, for some reason, you don't want your super
  288.         ops to automatically get opped, you can just disable this routine.
  289.         It also disables the auto-opping of any superops in the channel when
  290.         the script gets opped.
  291.  
  292. Revenge setting - People love this, but it can set off a nasty loop. If
  293.         you're kicked from a channel, and you have this on, and whoever kicked
  294.         you wasn't a superop, you will kick that person back as soon as you
  295.         get the chance. If you're deopped, and you get ops back, you're gonna
  296.         try to deop that person back.
  297.  
  298. Offensive nick protection - Do you hate those guys who join yer channel, and
  299.         they gotta have an obscene nick like "YaFaggot"?? Well, now's yer
  300.         chance to get em on impact. The nick protection makes good use of a
  301.         nick list that is fully customisable.  You can add words to the list,
  302.         and every time someone comes into the channel, if any word on your
  303.         nick list is part of their nick, they get booted.
  304.  
  305. Unallowed text Protection - The storage for the words protection works in
  306.         much the same way as the nick protection, above, but now we're
  307.         talking about channel text.  You can easily customise a list of
  308.         words, even phrases, that are not allowed, and if it appears in
  309.         someone's text, they're gone. As with the 'Channel flooding
  310.         punishment severity', you can choose to enable this in such a
  311.         way that the user is just banned, so as to just enforce silence,
  312.         without kicking.
  313.  
  314. IRCop join notification - if you want to know about an ircop joining any
  315.         channel you're opped on, just enable this routine.  It echoes a nice,
  316.         harmless, private message in your active window whenever an ircop
  317.         joins a channel.
  318.  
  319. Super ops can only op - If you have a strict policy on who's allowed to give
  320.         out ops in your channel, this is the routine for you.  When enabled,
  321.         it will auto-deop ANY op made where the opper wasn't a super op.
  322.         Effectively, only super ops (plus yourself, of course) will be able
  323.         to give out that @.
  324.  
  325. Channel auto join - If there's a favourite few channels that you have on your
  326.         irc network of choice, that you'd just LOVE to auto-join when mIRC
  327.         start up, this is what you want. This popup merely provides the way
  328.         to turn this routine on or off; adding and removing channels from
  329.         the list involves use of the channel window popup, but its very easy
  330.         to do.
  331.  
  332. Auto Pinger - Some people like this option, other's dont.  When enabled, when
  333.         someone types 'ping me' in a channel you're opped on, they are
  334.         automatically pinged, and then noticed of the result. When disabled,
  335.         this does not happen.
  336.  
  337. Viewing current statistics - Throughout each main popup area, at the top, has
  338.         been a link where you can view the current settings. These default
  339.         to being displayed in an independent window, titled
  340.         "Current-Settings", but if you'd prefer that they go to the status
  341.         window, you can edit that selection here.
  342.  
  343.  
  344. **CHANNEL WINDOW POPUPS**
  345.  
  346. CHANNEL SCANS
  347. (This is the place to go if you want to view some current statistics relating
  348. to the current active channel).
  349.  
  350. Statistics Scan - This will scan the channel and return such information as
  351.         how many ops are on the channel, how many are away, and also how many
  352.         clones and ircops are currently in the channel. The options with this
  353.         include "private echo', to private display the information to
  354.         yourself (ie. the channel doesn't see it) and 'public MSG', where the
  355.         channel is messaged of the results of the scan.
  356.  
  357. Clone Scan - This works in much the same way as the statistics scan above,
  358.         but is dedicated for clones display. Clones are listed line by line
  359.         with the nicks of any particular address displayed alongside.
  360.  
  361. IRCop Scan - This works must like the top two; it does a channel scan, this
  362.         time for any IRCops, and displays them line by line...
  363.  
  364. CHANNEL TOPIC LOCK
  365. (If you want to restrict people access to change the channel's topic, and
  366. even to impose a punishment for that attempt, these options make that
  367. possible with a wide range of customisability).
  368.  
  369. The popups within this area suitably explain the options available. A varying
  370. degree of customisability exists, with options ranging from super ops being
  371. immune to the lock (ie. they CAN still change the topic) through to varying
  372. degrees of punishment if a topic change is attempted.
  373.  
  374. CHANNEL VOTE
  375. (If you want to conduct a channel vote based upon a certain theme, with -
  376. preferably - a yes or no answer - this will do it. The vote does not 'turn
  377. off' after a certain time, so you have to turn it off within a suitable
  378. amount of time).
  379.  
  380. A topic needs to be entered when you enable the vote...then it starts.  The
  381. active channel is messaged with the vote being active, the topic, and how
  382. they can vote either yes or no. This is all very simple.  Every 60 seconds,
  383. until the vote is turned off, a message is replayed to the channel quickly
  384. summarising the topic and how to vote if anyone has not already done so.
  385.  
  386. The script prevents anyone being able to vote more than once, and even voting
  387. flood protection if people get carried away with their submissions. This
  388. activates on three attempts to vote in 5 seconds. Voting submission are
  389. made private to the script user, so the result will be a surprise to everyone.
  390.  
  391. AUTO JOIN LIST
  392. (If you have one, or a number, of channels, that you would to auto-join after
  393. startup, this is the area).
  394.  
  395. Here you can add or remove channels to the auto-join list. The option for
  396. actually turning on or off auto-joining can be found in the miscellaneous
  397. options area for the status window or toolbar popups.
  398.  
  399. AWAY/BACK OPTIONS
  400. (This covers those times when you are not by the computer. A number of options
  401. are in place now, to make your away/back time more comfortable).
  402.  
  403. Set Away - This will set you as away. You will be asked to enter an away
  404.         message; the script will do the rest.
  405.  
  406. Set Back - This will return you to a 'not-away' status. If you have been
  407.         paged and/or messaged since you set away, a quick message will pop
  408.         up informing you of this, so that you may wish to take steps towards
  409.         viewing the file that houses these messages.
  410.  
  411. Change Away Message - This can only be used WHILE you are away.  If you find
  412.         you've been away for a while, and would like to inform the channel
  413.         of your current away situation, without having to manually return
  414.         and then set away again, with this you can quickly and easily, change
  415.         your away reason.
  416.  
  417. Edit Away Message Timer Length - The away timer broadcasts into the channel
  418.         every 10 minutes, on default, but you can set that from 1 minute to
  419.         60 minutes. This option can be enabled while you are away also, with
  420.         the timers for the message immediately adjusting.
  421.  
  422. Page/Message File - If you are away and people page you, or message you,
  423.         the responses are stored here, in a convenient format, for your
  424.         perusal. The script auto-runs notepad in order to view this file,
  425.         so if for some reason, you dont have this, you will have to use
  426.         a text file viewer to directly view the messages.txt file located in
  427.         the \settings directory off your mirc home directory. An easy popup
  428.         is provided to also clear the contents of this file.
  429.  
  430. Recording Options - This covers the means by which people can contact you
  431.         while you are away. At your disposal, you have a Pager and an
  432.         MSGLogger. Both record the nickname, time received, and format, of
  433.         the message that was received (if so).
  434.  
  435.         To page you, people type /ctcp <yournick> page <optional
  436.         message> - This plays a sound file distributed with this script that
  437.         *might* grab your attention.  This is the best way to do so if they
  438.         are away, yet within 'hearing' distance of the computer.
  439.  
  440.         To message you, like a normal message, people type /msg <yournick>
  441.         <message> - This just stores the message, but does not play a sound
  442.         or anything like that. When away, any message windows that are
  443.         opened are automatically closed, so as not to clutter up the display
  444.         when you return...
  445.  
  446. Auto Idle Away Options - Sometimes, you might find yourself busy doing
  447.         something that won't give you the chance to set yourself as away
  448.         properly (or you may just have forgotten to do so). The idle-away
  449.         checks any inactivity with the computer for a certain amount of
  450.         time, and automatically sets you as away if that limit is met. This
  451.         only seems to reset on direct input from the keyboard, so, despite
  452.         whatever else you might be doing, if you are not talking with anyone
  453.         on irc, your idle timer will be steadily increasing.
  454.  
  455.         The option is included here to disable or enable the auto-away
  456.         option, and to change the length of time that must pass before you
  457.         auto-idle-away. As with the normal away timer length, this accepts
  458.         an input in minutes; anywhere from 1 minute to 60 minutes. The default
  459.         is 10 minutes.
  460.  
  461. Topic Changes - Here there are just a couple of popups that will change the
  462. current channel's topic.  This doesn't really serve much purpose, but if you
  463. join an empty channel and wish to set a topic, click on one of these.  This
  464. routine also runs the enforce mode routine, that will enforce any current
  465. mode settings. It's a nice and easy way to set up a channel that's empty when
  466. you join it...
  467.  
  468. DALnet - Most of the popups here should be reasonably straightforward with
  469. people who irc on DALnet most of the time, and use ChanServ and NickServ
  470. often to enter commands. On an initial startup of the script, a chanserv pass
  471. and a nickserv pass will need to be created, which the script will immediately
  472. prompt you to do on the first use of a popup that will use this password (ie.
  473. using ChanServ to identify with the current channel's founder password). This
  474. only stores one type of password, so if you're on DALnet with more than one
  475. channel registered to you, you will want to make the password the same for
  476. both channels.
  477.  
  478.  
  479. ** CHANNEL NICKNAMES LIST POPUPS **
  480.  
  481. User Stuff - Welcome to user central. This is the area where you tell the
  482.         script who you like, who you don't, and how you want the script to
  483.         treat these people.
  484.  
  485.         You will notice that you can add users via Dynamic or Static IP. If
  486.         this doesn't make much sense to you, then it would be advisable to
  487.         just add as a Dynamic IP, since this is what most people have. In
  488.         short, someone with a dynamic address has an IP that is always
  489.         changing (every time they log onto the internet) and a static
  490.         address is one that never changes. As said, most people will have a
  491.         Dynamic IP...
  492.  
  493.         Super Ops - These guys are the creme de la creme! They are the
  494.         most important guys on your channel. By default, they are opped on
  495.         entry into ANY channel you are on, and the script will actively
  496.         protect these people to its full capability. Things like the revenge
  497.         setting, automatically DO NOT come into play when dealing with a
  498.         superop. In short, choose these guys carefully...
  499.  
  500.         Voiced Users - These guys get an automatic +v on entry into the
  501.         channel, and their voice setting is protected if anyone but a super
  502.         op attempted to devoice them. As an added option, immunity can be
  503.         enabled for these guys aswell as the super ops, in one instance..
  504.  
  505.         Denied Ops - denied ops are simply denied ops on ANY channel that
  506.         you have operations on. It will not deop if the opper isn't on the
  507.         channel (ie. it's from something more powerful, like ChanServ),
  508.         because when ChanServ usually ops something, it's gonna fight to
  509.         keep that op setting (thus creating a deop/op channel flood).
  510.  
  511.         Shitlist - These guys, you do NOT want around. On adding someone to
  512.         the shitlist, that person, and all associated clones, are removed
  513.         from all channels that you can do this.
  514.  
  515. The rest of the popups in this group are fairly simple. Options are there
  516. to op, deop, voice or devoice users, aswell as a variety of ways to kick
  517. and/or ban, and ignore.  There is also an easy page facility made available
  518. to page people with the standard '/ctcp <nickname> page <message>'. Below
  519. these are a couple of DALnet-only popups, which will make sense to those who
  520. spend their time there.
  521.  
  522.  
  523. --= Other Things I can think of =--
  524.  
  525. I had a complaint with 3.25 that someone's friend was being opped by the
  526. script.  It turns out that they had the same ISP and the same mIRC UserId
  527. (they had to, apparently).  I also know people who have the same IP (with the
  528. same ISP) but can have different UserId's.  Anyway, with version 4, the
  529. script will only treat a clone of yours AS a clone of yours when it has the
  530. same IP AND UserId, so if you load up a clone that has a different UserId,
  531. it's not going to recognise it.  The solution is simple then; just add that
  532. clone to the super ops list. Of course, when doing things like a clone list,
  533. it will show up as your clone if it has the same IP, but that's just the
  534. way these things work :)
  535.  
  536. If you spend your time on DALnet, and you are ever kicked from a channel, you
  537. might notice ChanServ working very hard to get you back in there.  A number
  538. of DALnet-only commands have been added to the script, at times like having
  539. been kicked and deopped, where the script will tell ChanServ to unban you and
  540. deop the person who deopped or kicked you, that sort of thing. You'll find,
  541. if you're an AOP or better on a DALnet channel, and you are kicked, as long
  542. as the services aren't lagging, you'll be back into that channel without
  543. having to do a thing, banned or otherwise...
  544.  
  545.  
  546. --= Thanks to... =--
  547.  
  548. Thanks go to my girlfriend, for being proud of me with regards to my
  549. achievements as a mIRC Scripter on the internet. Also thanks to DaWabbit for
  550. his beta testing skills, support and enthusiasm, and to many others who have
  551. provided encouragement during the production of this version.
  552.  
  553.  
  554. --= Disclaimer and Copyright =--
  555.  
  556. I am not responsible for what might happen as a result of your use of this
  557. script. Your computer might explode, you might get klined or glined from
  558. every major irc network on the planet...I don't care. I don't get paid
  559. a cent from doing this, so I consider the release of this script to be pure
  560. generosity on my part, and as such, there are absolutely NO guarantees
  561. involved whatsoever.
  562.  
  563. This script is copyright (c) 1997 Ventura. If you copy it, you're a waste
  564. of space. It doesn't take half a brain to write this stuff yourself; just
  565. gotta have a lot of time, enthusiasm, and patience :)
  566.